import pypyodbc  # 第一步：连接数据库


class AccessDate():

    def __init__(self):
        self.get_mdb = pypyodbc.win_connect_mdb(r'D:\crm\wwwroot\data\#CRM@LSDN26H#.mdb')  # 获取数据库对象

    def get_cursor(self):
        """第二步 创建一个游标对象"""
        return self.get_mdb.cursor()  # 返回一个游标对象

    def get_sql_name(self, uaccount):
        """获取一条数据：fetchone
        获取全部数据：fetchall
        获取多条数据：fetchmany
        """
        sql = "select uname from jinke_user where uaccount='%s' " % uaccount  # sql语句，注意：外面用双引号，里面用单引号
        get_cursor1 = self.get_cursor()  # 游标对象赋给变量，将数据存储在变量中
        get_cursor1.execute(sql)  # 执行sql
        get_result = get_cursor1.fetchone()  # 获取多条数据
        # get_cursor1.close() #关闭游标
        return get_result

    def get_sql_paw(self, uaccount):
        """获取一条数据：fetchone
        获取全部数据：fetchall
        获取多条数据：fetchmany
        """
        sql = "select upaw from jinke_user where uaccount='%s' " % uaccount  # sql语句，注意：外面用双引号，里面用单引号
        get_cursor1 = self.get_cursor()  # 游标对象赋给变量，将数据存储在变量中
        get_cursor1.execute(sql)  # 执行sql
        get_result = get_cursor1.fetchone()  # 获取多条数据
        # get_cursor1.close() #关闭游标
        return get_result